Platform engineering
This article's tone or style may not reflect the encyclopedic tone used on Wikipedia. (May 2024) |
Part of a series on |
Software development |
---|
Platform engineering is a software engineering discipline that focuses on building toolchains and self-service workflows for the use of developers. Platform engineering is about creating a shared platform for software engineers using computer code.[1][2]
Platform engineering uses multiple components to try to be reliable and scalable. These components can include configuration management, infrastructure orchestration, and role-based access control, with deployment management specifically for continuous delivery or continuous deployment.
The discipline has been associated with DevOps and platform as a service practices.[1][2]
Purpose[edit]
Platform engineering aims to improve software engineering productivity by creating streamlined toolchains that can be used by developers. It can be used for digital transformation, or to expand CI/CD setups.[3]
References[edit]
- ^ a b Perry, Morgan (November 22, 2023). "Platform Engineering vs. DevOps: What is the Difference?". Qovery. Archived from the original on February 23, 2024. Retrieved June 1, 2024.
- ^ a b Evans, Darren; McGhee, Steve (May 30, 2024). "Common myths about platform engineering". Google Cloud Blog. Archived from the original on May 31, 2024. Retrieved June 1, 2024.
- ^ Ghosh, Bijit (December 21, 2022). "What is platform engineering and how it reduce cognitive load on developers". Medium. Archived from the original on December 24, 2022. Retrieved June 1, 2024.